Package-level declarations
Types
Link copied to clipboard
open class ValidatedChoiceList<T> @JvmOverloads constructor( defaultValues: List<T>, choices: List<T>, handler: EntryHandler<T>, translationProvider: BiFunction<T, String, MutableText> = BiFunction { t, _ -> t.transLit(t.toString()) }, descriptionProvider: BiFunction<T, String, Text> = BiFunction { t, _ -> t.descLit("") }, widgetType: ValidatedChoiceList.WidgetType = WidgetType.POPUP) : ValidatedField<List<T>> , List<T> , EntryOpener
A validated collection of choices of any type that can be enabled or disabled piece-meal.
Link copied to clipboard
Link copied to clipboard
open class ValidatedIdentifierMap<V>( defaultValue: Map<Identifier, V>, keyHandler: ValidatedIdentifier, valueHandler: Entry<V, *>) : ValidatedField<Map<Identifier, V>> , Map<Identifier, V> , EntryOpener
A Validated Map with Identifier Keys
Link copied to clipboard
open class ValidatedList<T>(defaultValue: List<T>, entryHandler: Entry<T, *>) : ValidatedField<List<T>> , List<T> , EntryOpener
A validated list
Link copied to clipboard
Link copied to clipboard
open class ValidatedSet<T>(defaultValue: Set<T>, entryHandler: Entry<T, *>) : ValidatedField<Set<T>> , Set<T> , EntryOpener
a validated set
Link copied to clipboard